#ifndef PT_MYSTERY_H
#define PT_MYSTERY_H

//
// Pay tables for "Mystery Bonus" Video Poker
//

#include "pte_mystery.h"

#define VPTBL_NUMFREQS	3		// num pay table frequency types (std, std, std)
#define VPTBL_NUMCOLS	5

static int32 sPayTable[VPTBL_NUMFREQS][VPTBL_NUMCOLS][VPEVT_NUMEVENTS] = {
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 1, 2,   3,  4,  5,  8,  20, 45,   250 },
		{ 2, 4,   6,  8, 10, 16,  40, 75,   500 },
		{ 3, 6,   9, 12, 15, 24,  60, 125,  750 },
		{ 4, 8,  12, 16, 20, 32,  80, 150, 1000 },
		{ 5, 10, 15, 20, 25, 40, 100, 200, 4000 }
	},
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 1, 2,   3,  4,  5,  8,  20, 45,   250 },
		{ 2, 4,   6,  8, 10, 16,  40, 75,   500 },
		{ 3, 6,   9, 12, 15, 24,  60, 125,  750 },
		{ 4, 8,  12, 16, 20, 32,  80, 150, 1000 },
		{ 5, 10, 15, 20, 25, 40, 100, 200, 4000 }
	},
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 1, 2,   3,  4,  5,  8,  20, 45,   250 },
		{ 2, 4,   6,  8, 10, 16,  40, 75,   500 },
		{ 3, 6,   9, 12, 15, 24,  60, 125,  750 },
		{ 4, 8,  12, 16, 20, 32,  80, 150, 1000 },
		{ 5, 10, 15, 20, 25, 40, 100, 200, 4000 }
	}
};


static int32 sBPayTable[VPTBL_NUMFREQS][VPTBL_NUMCOLS][VPEVT_NUMEVENTS] = {
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 2, 3,   4,   5,  8, 10,  25,  80, 1200 },
		{ 4, 6,   8,  10, 16, 20,  50, 160, 2400 },
		{ 6, 9,   12, 15, 24, 30,  75, 240, 3600 },
		{ 8, 12,  16, 20, 32, 40, 100, 320, 4800 },
		{ 10, 15, 20, 25, 40, 50, 125, 400, 6000 }
	},
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 2, 3,   4,   5,  8, 10,  25,  80, 1200 },
		{ 4, 6,   8,  10, 16, 20,  50, 160, 2400 },
		{ 6, 9,   12, 15, 24, 30,  75, 240, 3600 },
		{ 8, 12,  16, 20, 32, 40, 100, 320, 4800 },
		{ 10, 15, 20, 25, 40, 50, 125, 400, 6000 }
	},
	//
	// "standard" frequency		(5 coins: 98.97%)
	//
	{
		{ 2, 3,   4,   5,  8, 10,  25,  80, 1200 },
		{ 4, 6,   8,  10, 16, 20,  50, 160, 2400 },
		{ 6, 9,   12, 15, 24, 30,  75, 240, 3600 },
		{ 8, 12,  16, 20, 32, 40, 100, 320, 4800 },
		{ 10, 15, 20, 25, 40, 50, 125, 400, 6000 }
	}
};


#endif
